package com.nondo.dean.order.model.result;


import com.nondo.dean.order.model.AttachBean;
import com.nondo.dean.order.model.BankBean;
import com.nondo.dean.order.model.TransferUserBean;


import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author xiaofan
 * @Description:
 * @throws
 * @date 2018-06-1515:13
 * @Version
 */
public class TransferDetailResult {
    /**
     * Database Column Remarks:
     *   自增ID
     */
    private Integer id;

    /**
     * Database Column Remarks:
     *   经销商ID(user表)
     */
    private Integer userId;
    /**
     * 交易金额
     */
    private BigDecimal dealAmount;

    /**
     * Database Column Remarks:
     *   汇款时间
     */
    private Date remittanceTime;

    /**
     * Database Column Remarks:
     *   交易时间
     */
    private String dealTime;

    /**
     * Database Column Remarks:
     *   交易行名称
     */
    private String dealBankname;

    /**
     * Database Column Remarks:
     *   交易摘要
     */
    private String dealSummary;

    /**
     * Database Column Remarks:
     *   资金用途:1.销售回款2.饰品物资回款3.保证金4.设计定金
     */
    private Integer moneyUsed;

    /**
     * Database Column Remarks:
     *   SAP编号
     */
    private String sapNo;

    /**
     * Database Column Remarks:
     *   u8凭证号
     */
    private String u8No;

    /**
     * Database Column Remarks:
     *   交易流水号
     */
    private String transactionNo;

    /**
     * Database Column Remarks:
     *   汇款户名
     */
    private String remitName;

    /**
     * Database Column Remarks:
     *   银行id
     */
    private Integer bankId;

    /**
     * Database Column Remarks:
     *   状态:1.客户确认2.认款成功3.认款不成功4.已传输到SAP
     */
    private Integer status;

    /**
     * Database Column Remarks:
     *   交易方式：1.网上银行2.自动柜员机3.银行柜面4.现金5.POS刷卡6.电话转账
     * @mbg.generated Thu Jun 14 16:36:43 CST 2018
     */
    private Integer transactionMode;

    /**
     * Database Column Remarks:
     *   打款凭证图片
     * @mbg.generated Thu Jun 14 16:36:43 CST 2018
     */
    private List<AttachBean> attachBeanList;

    private TransferUserBean transferUserBean;

    private BankBean bankBean;

    public String getDealTime() {
        return dealTime;
    }

    public void setDealTime(String dealTime) {
        this.dealTime = dealTime;
    }

    public BigDecimal getDealAmount() {
        return dealAmount;
    }

    public void setDealAmount(BigDecimal dealAmount) {
        this.dealAmount = dealAmount;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Date getRemittanceTime() {
        return remittanceTime;
    }

    public void setRemittanceTime(Date remittanceTime) {
        this.remittanceTime = remittanceTime;
    }

    public String getDealBankname() {
        return dealBankname;
    }

    public void setDealBankname(String dealBankname) {
        this.dealBankname = dealBankname;
    }

    public String getDealSummary() {
        return dealSummary;
    }

    public void setDealSummary(String dealSummary) {
        this.dealSummary = dealSummary;
    }



    public String getSapNo() {
        return sapNo;
    }

    public void setSapNo(String sapNo) {
        this.sapNo = sapNo;
    }

    public String getU8No() {
        return u8No;
    }

    public void setU8No(String u8No) {
        this.u8No = u8No;
    }

    public String getTransactionNo() {
        return transactionNo;
    }

    public void setTransactionNo(String transactionNo) {
        this.transactionNo = transactionNo;
    }

    public String getRemitName() {
        return remitName;
    }

    public void setRemitName(String remitName) {
        this.remitName = remitName;
    }

    public Integer getBankId() {
        return bankId;
    }

    public void setBankId(Integer bankId) {
        this.bankId = bankId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getMoneyUsed() {
        return moneyUsed;
    }

    public void setMoneyUsed(Integer moneyUsed) {
        this.moneyUsed = moneyUsed;
    }

    public Integer getTransactionMode() {
        return transactionMode;
    }

    public void setTransactionMode(Integer transactionMode) {
        this.transactionMode = transactionMode;
    }

    public List<AttachBean> getAttachBeanList() {
        return attachBeanList;
    }

    public void setAttachBeanList(List<AttachBean> attachBeanList) {
        this.attachBeanList = attachBeanList;
    }

    public TransferUserBean getTransferUserBean() {
        return transferUserBean;
    }

    public void setTransferUserBean(TransferUserBean transferUserBean) {
        this.transferUserBean = transferUserBean;
    }

    public BankBean getBankBean() {
        return bankBean;
    }

    public void setBankBean(BankBean bankBean) {
        this.bankBean = bankBean;
    }
}
